armoured/armored turrets - Deutsch Englisch Wörterbuch